Two-stage Bio-inspired Optimization Algorithm for Stochastic Job Shop Scheduling Problem
نویسندگان
چکیده
The stochastic job shop scheduling problem (SJSSP) is a kind of stochastic programming problem which transformed from job shop scheduling problem. The SJSSP is an NP-hard problem. Current solutions for the SJSSP can be classified as analytic and heuristic. However, these two methods ignored characteristics of SJSSP, which lead to large computation times and inefficient solutions. In order to efficiently solve the SJSSP, a two-stage bio-inspired optimization algorithm is proposed to find a good enough schedule in a reasonable computation time. The proposed algorithm consists of exploration stage and exploitation stage. In exploration stage, we employ the ant colony system (ACS) to select N candidate solutions. In exploitation stage, we look for a good enough solution from the N candidate solutions with the optimal computing budget allocation (OCBA). First, the SJSSP is formulated as a constraint stochastic simulation optimization problem. Next, the proposed algorithm is used to find a good enough schedule of the SJSSP with the objective of minimizing the makespan using limited computation time. Finally, the proposed algorithm is applied to a SJSSP comprising 6 jobs on 6 machines with random processing time in truncated normal, uniform, and exponential distributions. Test results demonstrate that the obtaining good enough schedule is successful in the aspects of solution quality and computational efficiency. Keywordsstochastic job shop scheduling problem, ant colony system, ordinal optimization, extreme learning machine, optimal computing budget allocation.
منابع مشابه
Three Hybrid Metaheuristic Algorithms for Stochastic Flexible Flow Shop Scheduling Problem with Preventive Maintenance and Budget Constraint
Stochastic flexible flow shop scheduling problem (SFFSSP) is one the main focus of researchers due to the complexity arises from inherent uncertainties and also the difficulty of solving such NP-hard problems. Conventionally, in such problems each machine’s job process time may encounter uncertainty due to their relevant random behaviour. In order to examine such problems more realistically, fi...
متن کاملImproved teaching–learning-based and JAYA optimization algorithms for solving flexible flow shop scheduling problems
Flexible flow shop (or a hybrid flow shop) scheduling problem is an extension of classical flow shop scheduling problem. In a simple flow shop configuration, a job having ‘g’ operations is performed on ‘g’ operation centres (stages) with each stage having only one machine. If any stage contains more than one machine for providing alternate processing facility, then the problem...
متن کاملA Hybrid Bacterial Foraging Algorithm For Solving Job Shop Scheduling Problems
Bio-Inspired computing is the subset of Nature-Inspired computing. Job Shop Scheduling Problem is categorized under popular scheduling problems. In this research work, Bacterial Foraging Optimization was hybridized with Ant Colony Optimization and a new technique Hybrid Bacterial Foraging Optimization for solving Job Shop Scheduling Problem was proposed. The optimal solutions obtained by propos...
متن کاملEvaluation of bioinspired algorithms for the solution of the job scheduling problem
In this research we used bio-inspired metaheuristics, as artificial immune systems and ant colony algorithms that are based on a number of characteristics and behaviors of living things that are interesting in the computer science area. This paper presents an evaluation of bio-inspired solutions to combinatorial optimization problem, called the Job Shop Scheduling or planning work, in a simple ...
متن کاملAn Improved Tabu Search Algorithm for Job Shop Scheduling Problem Trough Hybrid Solution Representations
Job shop scheduling problem (JSP) is an attractive field for researchers and production managers since it is a famous problem in many industries and a complex problem for researchers. Due to NP-hardness property of this problem, many meta-heuristics are developed to solve it. Solution representation (solution seed) is an important element for any meta-heuristic algorithm. Therefore, many resear...
متن کامل